<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>联信通讯中台UMWebRTC音视频</title>
  <link rel="icon" href="img/um.png">
  <style>
    .box {
      padding: 20px;
      line-height: 25px;
    }

    a {
      color: rgba(46, 156, 241, 1);
    }

    h4 {
      /* text-indent: 2em; */
    }
  </style>
</head>

<body>
  <div class="box">
    <h2>联信通讯中台UMWebRTC音视频服务系统 Ver0.91.200415</h2>
    <br>
    <h4>
      做世界最小最简便的视频服务器，整个系统小巧、灵活，主程序1M,运行内存4-5M,基于联信UmNode运行Lua语言执行，堪称世界最小最简便的视频服务器，让每位可以轻松搭建自己的WebRTC视频服务系统，也可简单嵌入自己的项目、软件中增加视频对话、视频会议服务。
    </h4>
    <br>
    一、如何运行？
    <br>
    1.点击 run.bat 运行WebRTC视频服务器
    <br>&nbsp;&nbsp;
    自动弹出默认浏览器视频访问页面（类似https://192.168.1.xx:10508/index.html），可以用手机扫二维码用手机参与视频，安卓手机支持良好。
    <br>
    &nbsp;&nbsp;&nbsp;注：
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a.本地内部打开需要https认证服务，不同浏览器会有不同的安全提示，选择继续执行即可。
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b.本视频不包含硬件MCU服务，提供软视频点对点连接。
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c.建议用Firefox、Google
    Chrome或Chrome内核兼容浏览器运行，支持安卓手机微信扫码直接参与视频，苹果IOS做了一定限制，需封装独立的APP运行。
    <br>
    2.点击 stop.bat 关闭WebRTC视频服务器
    <br>
    二、在线体验地址：
    <br>
    <a href="https://dapp.umnet.cn/webrtc/" target="_blank">https://dapp.umnet.cn/webrtc/</a>
    <br>
    本网址为公网测试体验网址，提供https安全认证，可浏览器直接执行。
    <br>
    三、如何调用？
    <br>
    1. 房间连接的格式有两种：
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;第一种房间、密码格式：
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;https://主机地址:端口/?roomid=房间名&pwd=密码
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;需要在链接上指定两个参数，roomid和pwd。其中Pwd是可选的。如果两者全都给出了值，则视频页面会自动加入房间为roomid，且密码为pwd的视频会议中；
    若pwd不指定，仅指定roomid，则视频页面会转到登录页面，提示用户输入密码；若两个参数都不指定，则视频页面会转入登录页面，并提示用户输入房间名和密码。
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;第二种令牌格式：
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;https://主机地址:端口/?h=令牌
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;需要在链接上指定一个参数 h。
    它是通过调用umroom.js中的接口getRoomId来按照一定规则生成的，并且在进入视频会议页面时会主动进行验证，防止人为生成的非法字符。getRoomId方法需要用javascript调用，在引入umroom.js后，通过下面的代码片断来生成参数h:
    <br>
    JavaScript：<br>
    &nbsp;&nbsp;&nbsp;&nbsp;roomid: 房间名称或房间号<br>
    &nbsp;&nbsp;&nbsp;&nbsp;password： 房间密码<br>
    &nbsp;&nbsp;&nbsp;&nbsp;返回： 加入房间的令牌字符串，可通过把令牌附加在Url的h参数上，直接进入此房间<br>
    &nbsp;&nbsp;&nbsp;&nbsp;var h = getRoomId(roomid, password);<br>

    2.Web 网页集成方式：<br>
    &nbsp;&nbsp;
    在服务器上运行WebRTC视频服务器后，就可以在任意页面通过第1步中指定格式的URL链接跳转到视频会议页面，来进行一对一视频或是多人视频。
    <br>
    &nbsp;&nbsp;&nbsp;2.1例如在如下页面，通过点击加入视频会议：<br>

    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    a.指定房间登录密码方式
    html
    <a href="https://dapp.umnet.cn/webrtc/?roomid=11111" target="_blank">https://dapp.umnet.cn/webrtc/?roomid=11111</a>
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b.指定房间、密码自动登录方式
    html
    <a href="https://dapp.umnet.cn/webrtc/?roomid=11111&pwd=12345"
      target="_blank">https://dapp.umnet.cn/webrtc/?roomid=11111&pwd=12345</a>
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c.令牌自动登录方式
    html
    <a href="https://dapp.umnet.cn/webrtc/?h=6512bd43d9caa6e02c990b0a82652dca1069763634"
      target="_blank">https://dapp.umnet.cn/webrtc/?h=6512bd43d9caa6e02c990b0a82652dca106976363</a>
    <br>
    &nbsp;&nbsp;&nbsp;2.2 在WebRTC视频服务器登录页上，生成共享链接后，把生成的链接通过微信或短信分享给朋友，对方就可以直接点击此链接加入视频会议了。
    <br>
    四、摄像头直播
    <br>
    <a href="https://dapp.umnet.cn/webrtc/camera.html" target="_blank">https://dapp.umnet.cn/webrtc/camera.html</a>
    输入房间号、房间密码和房间的详细信息，打开
    <br>
    <a href="https://dapp.umnet.cn/webrtc/camera_list.html"
      target="_blank">https://dapp.umnet.cn/webrtc/camera_list.html</a>
    本页面会看到刚才创建的摄像头，创建的所有摄像头都会在这里显示，点击某个摄像头，打开
    <br>
    <a href="https://dapp.umnet.cn/webrtc/camera_view.html?h=6512bd43d9caa6e02c990b0a82652dca1069763634"
      target="_blank">https://dapp.umnet.cn/webrtc/camera_view.html?h=6512bd43d9caa6e02c990b0a82652dca1069763634</a>
    本页面会展示打开的摄像头的画面，参数h不需要考虑，会自动生成
    <br>
  </div>
</body>

</html>